high technological level - French English Dictionary